﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace WJSHWebApi.DBModel
{
    [Table("HistoricalTask_Entity")]
    public class HistoricalTask_Entity:BaseDbmodel
    {
        public int id { get; set; }

        public int taskidid { get; set; }
        /// <summary>
        /// 绑定任务
        /// </summary>
        public string TaskId { get; set; }
        /// <summary>
        /// 任务类型
        /// </summary>
        public int TaskType_TaskType { get; set; }
        /// <summary>
        /// 任务类型说明
        /// </summary>
        public string TaskTypeRemark { get; set; }
        /// <summary>
        /// 前物料类型
        /// </summary>
        public int? FrontMaterialType { get; set; }
        /// <summary>
        /// 后物料类型
        /// </summary>
        public int? BackMaterialType { get; set; }
        /// <summary>
        /// 站点
        /// </summary>
        public int Station { get; set; }
        /// <summary>
        /// 任务状态
        /// </summary>
        public int MacTaskState { get; set; }
        /// <summary>
        /// 判定的AGVID
        /// </summary>
        public int AGVID { get; set; }
        /// <summary>
        /// 设备编号
        /// </summary>
        public int Devid { get; set; }
        /// <summary>
        /// 物料名称
        /// </summary>
        public int MaterialName { get; set; }
        /// <summary>
        /// 区域类型
        /// </summary>
        public int AreaType { get; set; }
        /// <summary>
        /// 地图类型
        /// </summary>
        public int MapType { get; set; }
        /// <summary>
        /// 站点动作集合
        /// </summary>
        public string StationAction { get; set; }
        /// <summary>
        /// 前置站点执行高度
        /// </summary>
        public float FrontHeight { get; set; }
        /// <summary>
        /// 目标站点执行高度
        /// </summary>
        public float Height { get; set; }
        /// <summary>
        /// 后置站点执行高度
        /// </summary>
        public float BackHeight { get; set; }
        /// <summary>
        /// 创建时间
        /// </summary>
        public string CreateTime { get; set; }
        /// <summary>
        /// 执行时间
        /// </summary>
        public string ImplementTime { get; set; }
        /// <summary>
        /// 结束时间
        /// </summary>
        public string FinishTime { get; set; }
        /// <summary>
        /// 说明
        /// </summary>
        public string Remark { get; set; }
    }
}
